self-sufficient building - Inglés Sinónimo Diccionario